// 封装登录规则

export function nameRule(rule,value,callback){
    let reg=/(^[a-zA-Z0-9]{4,10}$)/
    if(value===''){
        callback(new Error('请输入用户名'))
    }else if(!reg.test(value)){
        callback(new Error('请输入4-10位用户名'))
    }else{
        callback()
    }
}
export const passRule=(rule,value,callback)=>{

    let reg=/^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\W_!@#$%^&*`~()-+=]+$)(?![0-9\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\W_!@#$%^&*`~()-+=]/
    if(value===''){
        callback(new Error('请输入密码'))
    }else if(!reg.test(value)){
        callback(new Error('请输入包含字母数字特殊符号的密码'))
    }else{
        callback()
    }
}